為什麼選擇SQL做為學習主題??
SQL(Structured Query Language)是一種程式語言,我們可以輕鬆的透過他來對被儲存在關聯式資料庫裡頭的資料進行寫入、更新、刪除、查詢的動作,由此一來就能夠在非常龐大的資料中快速找到需要的訊息,SQL也被資料科學從業人員視為最重要的語言之一。
以DIKW金字塔作為說明
其最底層最基礎的是「Data資料」,通常是還未處裡的原始數據,因此需要透過組織、分析來提煉成下一層「Information資訊」,其是對Data作解釋與理解,給予Data意義。所以說資料庫是我們用來做資料的儲存,並且會運用SQL作為分析與儲存的一個橋樑,進行有效率的操作獲取與管理所需的訊息。職場上運用到SQL的工作範圍也非常大,從IT人員到非IT人員如產品經理等都可以運用到,能讓工作效率提升不少,因此認為SQL是們非常重要的語言,希望可以好好打下基礎!
以下為預計的進度規劃~
MYSQL部分
* Day1 動機&30天規劃
* Day2 DDL&DML
* Day3 資料型態
* Day4 合併查詢(上)
* Day5 合併查詢(下)
* Day6 比較運算子&查詢值
* Day7 Day1~6回顧-複習&練習
* Day8 呼叫函式(上)
* Day9 呼叫函式(下)
* Day10 插入、更新、刪除資料
* Day11 建立檢視表、觸發器、事件
* Day12 自訂函式、程序
* Day13 專題一 利用檢視表保護薪資資料
* Day14 專題二 利用觸發器追蹤投票者資料異動(上)
* Day15 專題二 利用觸發器追蹤投票者資料異動(中)
* Day16 專題二 利用觸發器追蹤投票者資料異動(下)
NoSQL學習相關內容-Firebase
* Day17 Part2 Nosql-Firebase
* Day18 Firebase Authentication 用戶驗證
* Day19 Firebase Realtime Database
* Day20 Realtime Database 基礎用法
* Day21 Cloud Firestore
* Day22 Cloud Firestore 基礎用法
* Day23 Firebase Security Rules 安全規則
* Day24 Firebase Security Rules 安全規則 基本寫法
* Day25 Firebase Storage
* Day26 Firebase Cloud Functions
* Day27 Firebase Hosting
* Day28 Hosting 實作練習
* Day29 Day29 Cloud Firestore 實作練習
* Day30 總結
未完待續~~~~